.login-form-forgot {
  float: right;
}

.login-title {
  text-align: center;
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.login-icon {
  font-size: 40px;
  color: #2563EB;
  margin-bottom: 16px;
}

.login-name {
  font-size: 28px;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

.login-form {
  .ant-form-item:last-child {
    margin-bottom: 0;
  }
  
  .login-form-button {
    width: 100%;
    background: #2563EB;
    border-color: #2563EB;
    height: 44px;
    
    &:hover {
      background: #3B82F6;
      border-color: #3B82F6;
    }
  }
} 